Complexity Analysis of Adaptive Binary Arithmetic Coding Software Implementations
نویسندگان
چکیده
This paper is dedicated to the complexity comparison of adaptive binary arithmetic coding integer software implementations. Firstly, for binary memoryless sources with known probability distribution, we prove that encoding time for arithmetic encoder is a linear function of a number of input binary symbols and source entropy. Secondly, we show that the byte-oriented renormalization allows to decrease encoding time up to 40% in comparison with bit-oriented renormalization. Finally, we study influence of probability estimation algorithm for encoding time and show that probability estimation algorithm using “Virtual Sliding Window“ has less computation complexity than state machine based probability estimation algorithm from H.264/AVC standard.
منابع مشابه
Context-based adaptive binary arithmetic coding in the H.264/AVC video compression standard
Context-Based Adaptive Binary Arithmetic Coding (CABAC) as a normative part of the new ITU-T/ISO/IEC standard H.264/AVC for video compression is presented. By combining an adaptive binary arithmetic coding technique with context modeling, a high degree of adaptation and redundancy reduction is achieved. The CABAC framework also includes a novel low-complexity method for binary arithmetic coding...
متن کاملOptimized architectures of CABAC codec for IA-32- , DSP- and FPGA- based platforms
Two optimized architectures of Context-based Adaptive Binary Arithmetic Coding (CABAC) are presented in the paper. These are: the software version of CABAC (dedicated to IA-32 and DSP platforms) and the hardware version of CABAC (dedicated to FPGA and ASIC platforms). The paper presents analysis of implementations for both versions of CABAC. The optimized software as well as the hardware versio...
متن کاملHigh speed CABAC codecs for DSP- and FPGA-based platforms
In this paper, two original structures of Context-based Adaptive Binary Arithmetic Codec (CABAC) are proposed for real-time video compression systems. Two proposed CABAC codecs were implemented and optimized for DSP-based platform and FPGA-based platform respectively. Analysis of implementations of proposed CABAC codecs was done. Both the software and hardware version of CABAC codec was tested ...
متن کاملAdaptive Binary Arithmetic coder used in SPIHT for high performance applications
Adaptive Binary Arithmetic coder used in SPIHT for high performance applications K. SUBBA RAMI REDDY, P. HARINATH REDDY 2 M.Tech (VLSI) Student, Assistant Professor & HOD, Department of ECE, Srinivasa Institute of Technology and Science Ukkayapalli, Kadapa-A.P.India _________________________________________________________________________ ABSTRACT: A High throughput memory-efficient arithmetic ...
متن کاملContext-based entropy coding in AVS video coding standard
In this paper, two context-based entropy coding schemes for AVS Part-2 video coding standard are presented. One is Context-based 2D Variable Length Coding (C2DVLC) as a low complexity entropy coding scheme for AVS Part-2 Jizhun profile. C2DVLC uses multiple 2D-VLC tables to exploit the statistical features of DCT coefficients for higher coding efficiency. Exponential–Golomb codes are applied in...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011